Add hardcoded baseline offset for Apple Color Emoji.#106666
Conversation
|
For Also, the fix doesn't work when the fallback is set to "Apple Color Emoji" in the font file import settings, but it does work when no fallback is set (for non-MSDF fonts). The docs about font emoji say the fallback is required, but emojis work now without setting the fallback - is that correct? Here's the catch: If MSDF is enabled for a font, the emojis won't fallback unless "Apple Color Emoji" is set as a fallback, which then makes the offset correction stop working. Does this mean there is another place where the system fallback is being rendered that this code needs to be applied to?
This is with MSDF |
|
I just tested the prior suggestion on iOS 18.4.1 with #77951 and it looks like it's working correctly. Still has the issue described regarding system fallback. |
|
Thanks! |



Fixes #80766
See #80766 (comment), seems like offsets are missing from the actual font (issue is not reproducible with default Windows emoji font).
Noto and Apple Color Emoji sample:
